package id.net.iconpln.bb.server.service.impl;

import id.net.iconpln.bb.server.dao.SecmanDao;
import id.net.iconpln.bb.server.service.SecmanServices;

import java.util.List;
import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;



@Service("SecmanServices")
@Transactional(readOnly=true)
public class SecmanServicesImpl implements SecmanServices {
	@Autowired private SecmanDao secmanDao;

	@Override
	public List<Map> getMasterUserAll() {
		return secmanDao.getMasterUserAll();
	}

	@Override
	public List<Map> getMasterGroupAll() {
		return secmanDao.getMasterGroupAll();
	}

	@Override
	public List<Map> getMasterModulAll() {
		return secmanDao.getMasterModulAll();
	}

	@Override
	public List<Map> getMasterUserGroupAll() {
		return secmanDao.getMasterUserGroupAll();
	}

	@Override
	public List<Map> getMasterGroupAccessAll() {
		return secmanDao.getMasterGroupAccessAll();
	}

	@Override
	public List<Map> getMasterUnitAll() {
		return secmanDao.getMasterUnitAll();
	}

	@Override
	public List<Map> getMasterLevelUserAll() {
		return secmanDao.getMasterLevelUserAll();
	}

	@Override
	public List<Map> manageMasterUser(String kode, Map map) {
		return secmanDao.manageMasterUser(kode, map);
	}

	@Override
	public List<Map> manageMasterGroup(String kode, Map map) {
		return secmanDao.manageMasterGroup(kode, map);
	}

	@Override
	public List<Map> manageMasterModul(String kode, Map map) {
		return secmanDao.manageMasterModul(kode, map);
	}

	@Override
	public List<Map> manageUserGroup(String kode, Map map) {
		return secmanDao.manageUserGroup(kode, map);
	}

	@Override
	public List<Map> manageGroupAccess(String kode, Map map) {
		return secmanDao.manageGroupAccess(kode, map);
	}

	@Override
	public List<Map> changePassword(String kode, Map map) {
		return secmanDao.changePassword(kode, map);
	}

	@Override
	public List<Map> getMasterUser(Map map) {
		return secmanDao.getMasterUser(map);
	}

	@Override
	public List<Map> getMasterUnit(Map map) {
		return secmanDao.getMasterUnit(map);
	}

	@Override
	public List<Map> getMasterUserAccess(Map map) {
		return secmanDao.getMasterUserAccess(map);
	}

	@Override
	public List<Map> getMasterModul(Map map) {
		return secmanDao.getMasterModul(map);
	}

}
